Solving Multistage Stochastic Programs with Tree Dissection
نویسندگان
چکیده
One component of every multi-stage stochastic program is a ltration that determines the notion of which random events are observable at each stage of the evolution. Within the context of interior-point methods, we describe an e cient pre-ordering technique, called ltered dissection, that takes advantage of the ltration's structure to dramatically reduce ll-in in the factorization as compared with methods such as the default methods employed by cplex-barrier and loqo. We have implemented this technique as a minor modi cation to loqo, and it produces a roughly 200fold performance improvement. In particular, we have solved a previouslyunsolvable, real-world, 6-stage nancial investment problem having 800K equations and 1,200K variables (and 8,192 points in its sample space) using a single processor SGI workstation. The ltered dissection algorithmapplies in a natural manner to generic (linear and convex) multi-stage stochastic programs. The approach promises to eliminate the need for decomposition algorithms for these classes of applications.
منابع مشابه
Scenario tree modeling for multistage stochastic programs
An important issue for solving multistage stochastic programs consists in the approximate representation of the (multivariate) stochastic input process in the form of a scenario tree. In this paper, we develop (stability) theory-based heuristics for generating scenario trees out of an initial set of scenarios. They are based on forward or backward algorithms for tree generation consisting of re...
متن کاملScenario tree modelling for multistage stochastic programs
An important issue for solving multistage stochastic programs consists in the approximate representation of the (multivariate) stochastic input process in the form of a scenario tree. In this paper, forward and backward approaches are developed for generating scenario trees out of an initial fan of individual scenarios. Both approaches are motivated by the recent stability result in [15] for op...
متن کاملAn enhanced decomposition algorithm for multistage stochastic hydroelectric scheduling
Handling uncertainty in natural inflow is an important part of a hydroelectric scheduling model. In a stochastic programming formulation, natural inflow may be modeled as a random vector with known distribution, but the size of the resulting mathematical program can be formidable. Decomposition-based algorithms take advantage of special structure and provide an attractive approach to such probl...
متن کاملScenario Tree Generation by Clustering the Simulated Data Paths
Multistage stochastic programs are effective for solving long-term planning problems under uncertainty. Such programs are usually based on a scenario model of future environment developments. A good approximation of the underlying stochastic process may involve a very large number of scenarios and their probabilities. We discuss the case when enough data paths can be generated, but due to solva...
متن کاملSubtree decomposition for multistage stochastic programs
A number of methods for solving multistage stochastic linear programs with recourse decompose the deterministic equivalent [4] to form subproblems based on scenarios (e.g., Rockafellar and Wets [6] and Mulvey and Ruszczyński [5]). Other methods use forms of Benders decomposition to form subproblems based on nodes of the scenario tree (e.g., Birge [1] and Gassmann [2]). Both types of algorithms ...
متن کامل